Text copied to clipboard!

Tytuł

Text copied to clipboard!

Java Web Developer

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Programisty Java Web, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwijanie oraz utrzymanie nowoczesnych aplikacji internetowych opartych na technologii Java. Oczekujemy umiejętności pracy zarówno indywidualnej, jak i zespołowej, a także gotowości do ciągłego doskonalenia swoich kompetencji oraz wdrażania nowych rozwiązań technologicznych. Do Twoich głównych zadań będzie należało tworzenie wydajnych i skalowalnych aplikacji webowych, integracja z bazami danych oraz zewnętrznymi API, a także dbanie o wysoką jakość kodu poprzez stosowanie najlepszych praktyk programistycznych. Będziesz współpracować z zespołem projektowym, analitykami oraz testerami, aby dostarczać rozwiązania spełniające oczekiwania klientów i użytkowników końcowych. Oferujemy pracę w dynamicznym środowisku, możliwość udziału w ciekawych projektach oraz rozwój zawodowy poprzez szkolenia i udział w konferencjach branżowych. Zapewniamy elastyczne godziny pracy oraz możliwość pracy zdalnej. Szukamy osoby komunikatywnej, samodzielnej i otwartej na nowe wyzwania technologiczne. Jeśli masz doświadczenie w programowaniu w języku Java, znasz frameworki takie jak Spring czy Hibernate, potrafisz pracować z relacyjnymi bazami danych oraz znasz podstawy frontendu (HTML, CSS, JavaScript), to ta oferta jest dla Ciebie. Mile widziane będzie również doświadczenie w pracy z narzędziami do kontroli wersji (np. Git) oraz znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych. Dołącz do nas i rozwijaj swoją karierę jako Programista Java Web w innowacyjnej firmie technologicznej!

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji webowych w języku Java
  • Tworzenie i utrzymanie backendu aplikacji
  • Integracja z bazami danych oraz zewnętrznymi API
  • Współpraca z zespołem projektowym i testerami
  • Optymalizacja wydajności aplikacji
  • Tworzenie dokumentacji technicznej
  • Utrzymanie wysokiej jakości kodu
  • Wdrażanie nowych funkcjonalności
  • Rozwiązywanie problemów technicznych
  • Udział w code review

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w Java
  • Znajomość frameworków Spring, Hibernate
  • Doświadczenie w pracy z relacyjnymi bazami danych (np. MySQL, PostgreSQL)
  • Podstawowa znajomość HTML, CSS, JavaScript
  • Umiejętność pracy z systemem kontroli wersji (Git)
  • Znajomość wzorców projektowych
  • Dobra organizacja pracy własnej
  • Umiejętność pracy zespołowej
  • Znajomość języka angielskiego na poziomie technicznym
  • Mile widziane doświadczenie z narzędziami CI/CD

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w Java?
  • Z jakich frameworków Java korzystałeś do tej pory?
  • Czy pracowałeś z relacyjnymi bazami danych? Jakimi?
  • Jakie narzędzia do kontroli wersji znasz?
  • Czy masz doświadczenie w pracy z REST API?
  • Jak dbasz o jakość tworzonego kodu?
  • Czy miałeś okazję pracować w metodykach Agile?
  • Jakie znasz narzędzia do testowania aplikacji webowych?
  • Czy masz doświadczenie w pracy z systemami CI/CD?
  • Jakie są Twoje oczekiwania względem rozwoju zawodowego?